home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 2003-03-13 | 68.4 KB | 2,546 lines
[Root] Class=MultiStateComponent State=NonMain State=Main Transition=ResetMenus,0,0,0,NULL Transition=ShowMenus,1,1,0,NULL TriggerEvent=0,0.0,CodeMonkey,UnPause TriggerEvent=1,0.0,CodeMonkey,Pause TriggerEvent=1,0.0,Event,MenuBackgroundBlurry.FadeOut TriggerEvent=1,0.0,Event,MainMenuBackgroundLarge.Grow TriggerEvent=1,0.0,Event,MainMenuBackgroundSmall.Show DrawOrder=99 Localize=true [NonMain] Class=FixedSizeContainer Component=U2HUD.EndGame [Main] Class=FixedSizeContainer ;Component=U2MenuAssets Component=MainMenuCommonBackground Component=U2Mouse ;Component=U2Logo ;Component=U2LogoB ;Component=Fonts Component=CodeMonkey Component=Dispatcher ;Component=Background Component=Menus Component=Credits Component=MainMenuMovingLine Component=UIEditor Component=U2MenusTimedHolder [U2MenusTimedHolder] Class=Container Align=HardCenter,HardCenter Location=0,178 [UIEditor] Class=MultiStateComponent State=NULL State=Editor NextStateEvent=ToggleEditor DrawOrder=100 [Dispatcher] Class=MultiStateComponent State=NULL Transition=Dispatcher.NewGame,0,0,1,NULL Transition=Dispatcher.SaveGame,0,0,1,NULL Transition=Dispatcher.LoadGame,0,0,1,NULL Transition=Dispatcher.Options,0,0,1,NULL Transition=Dispatcher.Quit,0,0,1,NULL Transition=Dispatcher.StartHard,0,0,1,NULL Transition=Dispatcher.StartNormal,0,0,1,NULL Transition=Dispatcher.StartEasy,0,0,1,NULL Transition=Dispatcher.Credits,0,0,1,NULL Transition=Dispatcher.DebugMenu,0,0,1,NULL Transition=Dispatcher.SummonMenuButton,0,0,1,NULL Transition=Dispatcher.DebugMenuButton,0,0,1,NULL Transition=Dispatcher.AnimMenuButton,0,0,1,NULL Transition=Dispatcher.MapMenuButton,0,0,1,NULL TriggerEvent=0,0,Event,ShowMenuNewGame TriggerEvent=1,0,Event,ShowMenuSaveGame TriggerEvent=2,0,Event,ShowMenuLoadGame TriggerEvent=3,0,Event,ShowMenuOptions TriggerEvent=4,0,CodeMonkey,StopMusic TriggerEvent=4,0,ConsoleCommand,EXIT TriggerEvent=5,0,CodeMonkey,SetDifficulty2 TriggerEvent=5,0,Event,ResetMenus TriggerEvent=5,0,ConsoleCommand,UIOPENMAP Unreal2_Demo TriggerEvent=6,0,CodeMonkey,SetDifficulty1 TriggerEvent=6,0,Event,ResetMenus TriggerEvent=6,0,ConsoleCommand,UIOPENMAP Unreal2_Demo TriggerEvent=7,0,CodeMonkey,SetDifficulty0 TriggerEvent=7,0,Event,ResetMenus TriggerEvent=7,0,ConsoleCommand,UIOPENMAP Unreal2_Demo TriggerEvent=8,0,Event,HideMenus TriggerEvent=8,0.0001,Event,RollCredits TriggerEvent=9,0,Event,ShowMenuDebugMenu TriggerEvent=10,0,Event,ResetMenus TriggerEvent=10,0,Event,ShowSummonMenu TriggerEvent=11,0,Event,ResetMenus TriggerEvent=11,0,Event,ShowDebugMenu TriggerEvent=12,0,Event,ResetMenus TriggerEvent=12,0,Event,ShowAnimMenu TriggerEvent=13,0,Event,ShowMenuMapMenu Register=Dispatcher [Menus] Class=MultiStateComponent State=MainMenu State=NewMenu State=SaveMenu:Save/G1 State=SaveMenu:Load/A1 State=OptionsMenu State=DebugMenu State=MapMenu State=NULL ;State=MissionLogDispatch ;State=MissionLog:A/B1/ShowMenuLoadGame/ShowMenuMissionLogB ;State=MissionLog:B/C1/ShowMenuMissionLogA/ShowMenuMissionLogC ;State=MissionLog:C/D1/ShowMenuMissionLogB/ShowMenuMissionLogD ;State=MissionLog:D/E1/ShowMenuMissionLogC/ShowMenuMissionLogE ;State=MissionLog:E/F1/ShowMenuMissionLogD/ShowMenuMissionLogF ;State=MissionLog:F/G1/ShowMenuMissionLogE/ShowMenuMissionLogG Transition=ShowMenuMainMenu,0,0,0,NULL Transition=ShowMenuNewGame,1,1,0,NULL Transition=ShowMenuSaveGame,2,2,0,NULL Transition=ShowMenuLoadGame,3,3,0,NULL Transition=ShowMenuOptions,4,4,0,NULL Transition=ShowMenuDebugMenu,5,5,0,NULL Transition=ShowMenuMapMenu,6,6,0,NULL Transition=ResetMenus,0,0,0,NULL Transition=HideMenus,7,7,0,NULL ;Transition=ShowMenuMissionLogA,9,9,0,NULL ;Transition=ShowMenuMissionLogB,10,10,0,NULL ;Transition=ShowMenuMissionLogC,11,11,0,NULL ;Transition=ShowMenuMissionLogD,12,12,0,NULL ;Transition=ShowMenuMissionLogE,13,13,0,NULL ;Transition=ShowMenuMissionLogF,14,14,0,NULL TriggerEvent=2,0,CodeMonkey,LoadLevelDescriptions TriggerEvent=3,0,CodeMonkey,LoadLevelDescriptions ### Main menu ### [MainMenu] Class=FixedSizeContainer Component=MainMenuBackground Component=MainMenuItems Component=DebugMenuButton Component=MainMenuBackButton:ResetMenus [MainMenuBackground] Class=FixedSizeContainer Component=MainMenuOuterBrackets Component=MainMenuItemHolders Component=Label Access=CodeMonkey,GetEngineVersion Font=Engine.smallfont Localize=false Align=HardRight,HardBottom Location=-5,-3 DrawOrder=1 [MainMenuCommonBackground] Class=FixedSizeContainer Component=ScaleContainer RelativeSize=1024,768 Component=TileContainer Component=ImageComponent Image=MainMenuBackground01 Style=Normal Component=ImageComponent Image=MainMenuBackground02 Style=Normal Align=HardCenter,HardCenter Component=MenuBackgroundBlurry Component=MainMenuBackgroundLarge Component=MainMenuBackgroundSmall Component=MainMenuLine:-243 Component=MainMenuLine:+205 DrawOrder=-999 [MenuBackgroundBlurry] Class=MultiStateComponent State=NULL State=MenuBackgroundSmall Transition=MenuBackgroundBlurry.FadeOut,1,0,7.0,MenuBackgroundSmall ;Transition=MenuBackgroundBlurry.Reset,1,1,0.0,NULL TweenLocation=false TweenLinear=true TweenAlpha=true Register=MenuBackgroundBlurry Align=HardCenter,HardCenter DrawOrder=1 Y=-3 [MenuBackgroundSmall] Class=ImageComponent Image=MenuBackgroundSmall Size=1024,774 [MainMenuLine] Class=FixedSizeContainer Component=ImageComponent Image=UpperLine Align=Right,None Component=ImageComponent Image=UpperLineR Align=Left,None Align=HardCenter,HardCenter Y=%0% DrawOrder=1 [MainMenuMovingLine] Class=FixedSizeContainer Component=ImageComponent Image=UpperLine Align=Right,None Component=ImageComponent Image=UpperLineR Align=Left,None Align=HardCenter,HardCenter YAccess=Keyframe|-277|0.0|255|8.0 ;Style=Modulated Alpha=40 DrawOrder=1 [MainMenuBackButton] Class=FixedSizeContainer Component=FixedSizeContainer Component=ImageComponent Image=BackStretchDotR Location=-175,6 Size=175,1 Component=ImageComponent Image=BackR Location=0,0 Component=Label LocalizedFont=SmallButtonFont ;Color=254,241,194,255 Color=255,221,141,255 Text=BackButton MouseClick=Event,%0% MouseClick=Event,MouseDown.PlaySound MouseEnter=Event,MouseOver.PlaySound MouseEnter=Event,BackButton.On MouseExit=Event,BackButton.Off Align=Center,Center Location=52,8 Component=MultiStateComponent State=NULL State=BackButtonHilite Transition=BackButton.On,0,1,0.2,BackButtonHilite Transition=BackButton.Off,1,0,0.3,BackButtonHilite TweenLocation=false TweenAlpha=true Location=16,-2 DrawOrder=1 Component=KeyEvent KeyPress=Escape,Event,%0% Register=BackButton Align=HardCenter,HardCenter Location=-304,186 DrawOrder=1 [BackButtonHilite] Class=ImageComponent Image=BackGlow [MainMenuForwardButton] Class=FixedSizeContainer Component=FixedSizeContainer Component=ImageComponent Image=BackStretchDot Location=103,6 Size=175,1 Component=ImageComponent Image=Back Location=0,0 Component=Label LocalizedFont=SmallButtonFont ;Color=254,241,194,255 Color=255,221,141,255 Text=NextButton MouseClick=Event,%0% MouseClick=Event,MouseDown.PlaySound MouseEnter=Event,MouseOver.PlaySound MouseEnter=Event,BackButton.On MouseExit=Event,BackButton.Off EnabledAccess=Player,AutoSaveEnabled%1% Align=Center,Center Location=52,8 Component=MultiStateComponent State=NULL State=BackButtonHilite Transition=BackButton.On,0,1,0.2,BackButtonHilite Transition=BackButton.Off,1,0,0.3,BackButtonHilite TweenLocation=false TweenAlpha=true Location=16,-2 DrawOrder=1 Register=BackButton Align=HardCenter,HardCenter Location=168,186 EnabledAccess=Player,AutoSaveEnabled%1% DrawOrder=1 [MainMenuItemHolders] Class=TileContainer Vertical=true FixedSpacing=46 Component=MainMenuItemHolder:NewGame Component=MainMenuItemHolder_S:SaveGame Component=MainMenuItemHolder:LoadGame Component=MainMenuItemHolder:Options Component=MainMenuItemHolder:Credits Component=MainMenuItemHolder:Quit Align=HardCenter,HardCenter Location=0,-2 DrawOrder=1 [MainMenuItemHolder] Class=FixedSizeContainer Component=ImageComponent Image=TypeBackground Align=Center,None MouseEnter=Event,MouseOver.PlaySound MouseEnter=Event,MainMenuItemHolder.On MouseExit=Event,MainMenuItemHolder.Off Component=ImageComponent Image=CoverBar Align=Center,None Location=10,-2 Component=ImageComponent Image=ZigZagNextToTypeBackground Location=79,19 Component=ImageComponent Image=LeftAngleGradientPiece Location=-128,15 Component=ImageComponent Image=LeftAngleGradientPieceStretchDot Location=-86,37 Size=70,2 Component=ImageComponent Image=LeftAngleGradientPieceStretchDotR Location=-322,19 Size=195,2 Component=Button DownImage=ButtonPressedPiece Action=Event,Dispatcher.%0% Action=Event,MouseDown.PlaySound Align=Center,None Size=133,23 Location=-2,8 DrawOrder=1 Component=MainMenuHighlite Register=MainMenuItemHolder DrawOrder=1 [MainMenuItemHolder_S] Class=FixedSizeContainer Component=ImageComponent Image=TypeBackground Align=Center,None MouseEnter=Event,MouseOver.PlaySound MouseEnter=Event,MainMenuItemHolder.On MouseExit=Event,MainMenuItemHolder.Off ;EnabledAccess=GameFlag,bSaveDisabled EnabledAccess=Player,SaveEnabled Component=ImageComponent Image=CoverBar Align=Center,None Location=10,-2 Component=ImageComponent Image=ZigZagNextToTypeBackground Location=79,19 Component=ImageComponent Image=LeftAngleGradientPiece Location=-128,15 Component=ImageComponent Image=LeftAngleGradientPieceStretchDot Location=-86,37 Size=70,2 Component=ImageComponent Image=LeftAngleGradientPieceStretchDotR Location=-322,19 Size=195,2 Component=Button DownImage=ButtonPressedPiece Action=Event,Dispatcher.%0% Action=Event,MouseDown.PlaySound ;EnabledAccess=GameFlag,bSaveDisabled EnabledAccess=Player,SaveEnabled Align=Center,None Size=133,23 Location=-2,8 DrawOrder=1 Component=MainMenuHighlite Register=MainMenuItemHolder ;EnabledAccess=GameFlag,bSaveDisabled EnabledAccess=Player,SaveEnabled DrawOrder=1 [MainMenuHighlite] Class=MultiStateComponent State=NULL State=MainMenuHighliteImage Transition=MainMenuItemHolder.On,0,1,0.2,MainMenuHighliteImage Transition=MainMenuItemHolder.Off,1,0,0.2,MainMenuHighliteImage TweenLocation=false TweenAlpha=true Align=Center,None Location=-1,4 DrawOrder=1 [MainMenuHighliteImage] Class=ImageComponent Image=SelectGlow [MainMenuBackgroundLarge] Class=MultiStateComponent State=MainMenuBackgroundLargeC:4 State=MainMenuBackgroundLargeC:532 Transition=MainMenuBackgroundLarge.Grow,0,1,0.7,MainMenuBackgroundLargeC:4 ;Transition=MainMenuBackgroundLarge.Reset,0,0,0,NULL TweenReverseEase=true TweenLocation=false TweenSize=true Register=MainMenuBackgroundLarge DrawOrder=1 [MainMenuBackgroundLargeC] Class=TileContainer Horizontal=true Component=ImageComponent Image=LargeBackgroundGlow Height=%0% Component=ImageComponent Image=LargeBackgroundGlowR Height=%0% Align=HardCenter,HardCenter [MainMenuBackgroundSmall] Class=MultiStateComponent State=MainMenuBackgroundSmallC State=NULL Transition=MainMenuBackgroundSmall.Hide,0,1,2.0,MainMenuBackgroundSmallC Transition=MainMenuBackgroundSmall.Show,1,0,2.0,MainMenuBackgroundSmallC TweenLocation=false TweenLinear=true TweenAlpha=true Register=MainMenuBackgroundSmall Align=HardCenter,HardCenter Location=0,-6 DrawOrder=1 [MainMenuBackgroundSmallC] Class=TileContainer Horizontal=true Component=ImageComponent Image=SmallBackgroundGlow Height=310 Component=ImageComponent Image=SmallBackgroundGlowR Height=310 [MainMenuOuterBrackets] Class=FixedSizeContainer Component=ImageComponent Image=UpperOuterBracket Align=Center,Top Component=ImageComponent Image=LowerOuterBracket Align=Center,Bottom Align=HardCenter,HardCenter Height=375 Y=-6 DrawOrder=1 [MainMenuItems] Class=TileContainer FixedSpacing=46 Vertical=true Component=MainMenuLabel:NewGame Component=MainMenuLabel_S:SaveGame Component=MainMenuLabel:LoadGame Component=MainMenuLabel:Options Component=MainMenuLabel:Credits Component=MainMenuLabel:Quit Align=HardCenter,HardCenter Location=-4,8 DrawOrder=1 [MainMenuLabel] Class=LabelShadow LocalizedFont=MainLabelFont Text=%0% DrawOrder=1 [MainMenuLabel_S] Class=LabelShadow LocalizedFont=MainLabelFont Text=%0% ;EnabledAccess=GameFlag,bSaveDisabled EnabledAccess=Player,SaveEnabled DrawOrder=1 ### New menu ### [NewMenu] Class=TileContainer Vertical=true Component=FixedSizeContainer Component=U2Label:NewTitle/-135/-53 Component=NewButton:StartEasy Component=NewButton:StartNormal Component=NewButton:StartHard Component=MainMenuBackButton:ShowMenuMainMenu Align=HardCenter,HardCenter Location=47,7 [NewButton] Class=FixedSizeContainer Component=ImageComponent Image=NewTextBackground Component=ImageComponent Image=NewTextStretch WidthAccess=exp(Parent.NewButtonText.Width+32) Location=42,1 Component=ImageComponent Image=NewOptionHolder Location=-20,9 Component=ImageComponent Image=NewHolderGradientLeft Size=58,2 Location=-78,12 Component=ImageComponent Image=NewHolderGradientRight Size=154,2 Location=76,22 Component=NewButtonText Component=RealComponent MouseClick=Event,Dispatcher.%0% MouseClick=Event,MouseDown.PlaySound MouseEnter=Event,MouseOver.PlaySound MouseEnter=Event,NewButton.On MouseExit=Event,NewButton.Off Size=303,42 Size=303,47 DrawOrder=1 [NewButtonText] Class=MultiStateComponent State=NewButtonLabel:%0%/255/255/255 State=NewButtonLabel:%0%/33/77/90 Transition=NewButton.On,0,1,0.2,NewButtonLabel:%0%/0/0/0 Transition=NewButton.Off,1,0,0.3,NewButtonLabel:%0%/0/0/0 TweenLocation=false TweenColor=true Register=NewButton Location=22,1 DrawOrder=1 [NewButtonLabel] Class=TileContainer Horizontal=true Component=Label LocalizedFont=NewButtonBigFont Text=%0%Short Component=Container Component=Label LocalizedFont=HUD_Fonts_EuroExt14 Text=%0%Long Y=3 DrawOrder=1 Color=%1%,%2%,%3% ### Save menu ### [SaveMenu] Class=FixedSizeContainer Component=U2Label:%0%Title/-223/18 Component=SaveMouseOvers Component=SaveMenuButtons:%0%/%1% Component=%0%Extras Align=HardCenter,HardCenter Y=-228 DrawOrder=1 [SaveMenuButtons] Class=TileContainer Vertical=true Component=FixedSizeContainer Component=ImageComponent Image=LoadSaveTopBracket Align=Center,None Height=36 DrawOrder=1 Component=SaveButton:0/%0% Component=SaveButton:1/%0% Component=SaveButton:2/%0% Component=SaveButton:3/%0% Component=SaveButton:4/%0% Component=SaveButton:5/%0% Component=SaveButton:6/%0% Component=SaveButton:7/%0% Component=SaveButton:8/%0% Component=SaveButton:9/%0% ;Component=MissionLogButton:%1% Component=FixedSizeContainer Component=MainMenuBackButton:ShowMenuMainMenu Height=40 DrawOrder=1 Component=FixedSizeContainer Component=ImageComponent Image=LoadSaveTranslucentPiece Align=Center,None Location=79,-24 Component=ImageComponent Image=LoadSaveBottomBracket Align=Center,None Y=-30 Height=10 DrawOrder=1 Align=HardCenter,HardCenter Y=-2 DrawOrder=1 [SaveButton] Class=FixedSizeContainer ;Component=U2HUD.Confirmation:%1%GameSlot%0%/Ok/%1%GameSlot%0%/Cancel/NULL ; DrawOrder=10 Component=Container Component=FixedSizeContainer Component=MultiStateComponent State=SaveGradient:128 State=SaveGradient:255 Transition=SaveButton.Glow,0,1,0.3,SaveGradient:0 Transition=SaveButton.UnGlow,1,0,1.0,SaveGradient:0 TweenLocation=false TweenAlpha=true Align=Right,Center Align=Left,Center Component=FixedSizeContainer Component=MultiStateComponent State=SaveGradientR:128 State=SaveGradientR:255 Transition=SaveButton.Glow,0,1,0.3,SaveGradientR:0 Transition=SaveButton.UnGlow,1,0,1.0,SaveGradientR:0 TweenLocation=false TweenAlpha=true Align=Left,Center Align=Right,Center Component=Button UpButton=LoadSaveEmptySlot LocalizedFont=HUD_Fonts_EuroExt14 Access=CodeMonkey,GetSaveGameName%0% ;Action=Event,Confirmation_%1%GameSlot%0% Action=CodeMonkey,%1%GameSlot%0% Action=Event,MouseDown.PlaySound ;Action=Event,ResetMenus Align=Center,Center MouseEnter=Event,MouseOver.PlaySound MouseEnter=Event,SaveButton.Glow MouseEnter=Event,SaveMouseOver.MouseOver%0% MouseExit=Event,SaveMouseOver.Clear MouseExit=Event,SaveButton.UnGlow Align=Center,Center Register=SaveButton Height=23 DrawOrder=1 [SaveGradient] Class=ImageComponent Image=LoadSaveGradientPiece Alpha=%0% [SaveGradientR] Class=ImageComponent Image=LoadSaveGradientPieceR Alpha=%0% [SaveMouseOvers] Class=MultiStateComponent State=NULL State=SaveMouseOver:0 State=SaveMouseOver:1 State=SaveMouseOver:2 State=SaveMouseOver:3 State=SaveMouseOver:4 State=SaveMouseOver:5 State=SaveMouseOver:6 State=SaveMouseOver:7 State=SaveMouseOver:8 State=SaveMouseOver:9 Transition=SaveMouseOver.Clear,0,0,0,NULL Transition=SaveMouseOver.MouseOver0,0,1,0.3,SaveMouseOver:0 Transition=SaveMouseOver.MouseOver1,0,2,0.3,SaveMouseOver:1 Transition=SaveMouseOver.MouseOver2,0,3,0.3,SaveMouseOver:2 Transition=SaveMouseOver.MouseOver3,0,4,0.3,SaveMouseOver:3 Transition=SaveMouseOver.MouseOver4,0,5,0.3,SaveMouseOver:4 Transition=SaveMouseOver.MouseOver5,0,6,0.3,SaveMouseOver:5 Transition=SaveMouseOver.MouseOver6,0,7,0.3,SaveMouseOver:6 Transition=SaveMouseOver.MouseOver7,0,8,0.3,SaveMouseOver:7 Transition=SaveMouseOver.MouseOver8,0,9,0.3,SaveMouseOver:8 Transition=SaveMouseOver.MouseOver9,0,10,0.3,SaveMouseOver:9 TweenLocation=false TweenAlpha=true Register=SaveMouseOver DrawOrder=1 Align=HardCenter,HardCenter Y=173 [SaveMouseOver] Class=Label LocalizedFont=HUD_Fonts_EuroExt14 Access=CodeMonkey,GetSaveGameDate%0% Localize=false [SaveExtras] Class=RealComponent [LoadExtras] Class=FixedSizeContainer Component=RestartLevelButton Component=RestartMouseOvers [RestartMouseOvers] Class=MultiStateComponent State=NULL State=RestartMouseOver Transition=RestartLevelButton.Off,0,0,0,NULL Transition=RestartLevelButton.On,0,1,0.3,RestartMouseOver TweenLocation=false TweenAlpha=true DrawOrder=1 Align=HardCenter,HardCenter Location=-56,173 [RestartMouseOver] Class=Label LocalizedFont=HUD_Fonts_EuroExt14 Text=RestartMouseOver ### Mission Log ### [MissionLogDispatch] Class=MultiStateComponent State=NULL Transition=MissionLogDispatch.OpenA1,0,0,0,NULL Transition=MissionLogDispatch.OpenA2,0,0,0,NULL Transition=MissionLogDispatch.OpenA3,0,0,0,NULL Transition=MissionLogDispatch.OpenA4,0,0,0,NULL Transition=MissionLogDispatch.OpenB1,0,0,0,NULL Transition=MissionLogDispatch.OpenB2,0,0,0,NULL Transition=MissionLogDispatch.OpenB3,0,0,0,NULL Transition=MissionLogDispatch.OpenB4,0,0,0,NULL Transition=MissionLogDispatch.OpenC1,0,0,0,NULL Transition=MissionLogDispatch.OpenC2,0,0,0,NULL Transition=MissionLogDispatch.OpenC3,0,0,0,NULL Transition=MissionLogDispatch.OpenC4,0,0,0,NULL Transition=MissionLogDispatch.OpenD1,0,0,0,NULL Transition=MissionLogDispatch.OpenD2,0,0,0,NULL Transition=MissionLogDispatch.OpenD3,0,0,0,NULL Transition=MissionLogDispatch.OpenD4,0,0,0,NULL Transition=MissionLogDispatch.OpenE1,0,0,0,NULL Transition=MissionLogDispatch.OpenE2,0,0,0,NULL Transition=MissionLogDispatch.OpenE3,0,0,0,NULL Transition=MissionLogDispatch.OpenE4,0,0,0,NULL Transition=MissionLogDispatch.OpenF1,0,0,0,NULL Transition=MissionLogDispatch.OpenF2,0,0,0,NULL Transition=MissionLogDispatch.OpenF3,0,0,0,NULL Transition=MissionLogDispatch.OpenF4,0,0,0,NULL TriggerEvent=0,0.0,ConsoleCommand,UIOPENMAP CS_Titles TriggerEvent=1,0.0,ConsoleCommand,UIOPENMAP Atlantis?MissionCompleted=0 TriggerEvent=2,0.0,ConsoleCommand,UIOPENMAP PA_Sanctuary TriggerEvent=3,0.0,ConsoleCommand,UIOPENMAP MM_Marsh TriggerEvent=4,0.0,ConsoleCommand,UIOPENMAP Atlantis?MissionCompleted=1 TriggerEvent=5,0.0,ConsoleCommand,UIOPENMAP PA_Hell TriggerEvent=6,0.0,ConsoleCommand,UIOPENMAP Atlantis?MissionCompleted=2 TriggerEvent=7,0.0,ConsoleCommand,UIOPENMAP PA_Acheron TriggerEvent=8,0.0,ConsoleCommand,UIOPENMAP Atlantis?MissionCompleted=8 TriggerEvent=9,0.0,ConsoleCommand,UIOPENMAP MM_Waterfront TriggerEvent=10,0.0,ConsoleCommand,UIOPENMAP Atlantis?MissionCompleted=4 TriggerEvent=11,0.0,ConsoleCommand,UIOPENMAP M06_Obolus TriggerEvent=12,0.0,ConsoleCommand,UIOPENMAP Atlantis?MissionCompleted=6 TriggerEvent=13,0.0,ConsoleCommand,UIOPENMAP MM_Sulferon_Assault TriggerEvent=14,0.0,ConsoleCommand,UIOPENMAP Atlantis?MissionCompleted=5 TriggerEvent=15,0.0,ConsoleCommand,UIOPENMAP PA_Janus TriggerEvent=16,0.0,ConsoleCommand,UIOPENMAP Atlantis?MissionCompleted=7 TriggerEvent=17,0.0,ConsoleCommand,UIOPENMAP M03a1 TriggerEvent=18,0.0,ConsoleCommand,UIOPENMAP Atlantis?MissionCompleted=9 TriggerEvent=19,0.0,ConsoleCommand,UIOPENMAP M03b1 TriggerEvent=20,0.0,ConsoleCommand,UIOPENMAP Atlantis?MissionCompleted=10 TriggerEvent=21,0.0,ConsoleCommand,UIOPENMAP PA_AvalonB TriggerEvent=22,0.0,ConsoleCommand,UIOPENMAP M12 TriggerEvent=23,0.0,ConsoleCommand,UIOPENMAP CS_Outro Register=MissionLogDispatch [MissionLog] Class=FixedSizeContainer Component=U2Label:MissionLog/-223/18 Component=MissionLogButtons Align=HardCenter,HardCenter Y=-228 DrawOrder=1 [MissionLogButtons] Class=TileContainer Vertical=true Component=TileContainer Component=MissionLogSelection:%0%1/L/- Component=MissionLogSelection:%0%2/R/+ Horizontal=true DrawOrder=1 Component=TileContainer Component=MissionLogSelection:%0%3/L/- Component=MissionLogSelection:%0%4/R/+ Horizontal=true DrawOrder=1 Component=FixedSizeContainer Component=MainMenuForwardButton:%3%/%1% DrawOrder=1 Component=FixedSizeContainer Component=MainMenuBackButton:%2% Height=40 DrawOrder=1 Align=HardCenter,HardCenter Y=-2 DrawOrder=1 [MissionLogSelection] Class=FixedSizeContainer Component=FixedSizeContainer Component=ImageComponent Image=MissionLog%0% Align=Center,None Y=2 Component=ImageComponent Image=MissionLogBorder%1% Align=Center,None Location=%2%5,7 Component=ImageComponent Image=MissionLogSquig%1% Align=Center,None Location=%2%110,98 Component=ImageComponent Image=MissionLogGrad%1% Align=Center,None Location=%2%247,98 Width=223 Component=Container Component=FixedSizeContainer Component=ImageComponent Image=LoadSaveGradientPiece Align=Right,Center Align=Left,Center Component=FixedSizeContainer Component=ImageComponent Image=LoadSaveGradientPieceR Align=Left,Center Align=Right,Center Component=Label LocalizedFont=HUD_Fonts_EuroExt14 Text=MissionLog%0% Align=Center,Center Align=Center,Bottom Y=17 Size=192,150 MouseClick=Event,MissionLogDispatch.Open%0% MouseClick=Event,MouseDown.PlaySound MouseClick=Event,ResetMenus EnabledAccess=Player,AutoSaveEnabled%0% Component=RealComponent Enabled=true Size=212,150 DrawOrder=1 ### Options menu ### [OptionsMenu] Class=TileContainer Vertical=true Component=FixedSizeContainer Component=U2Label:OptionsTitle/71/-1 Size=418,35 DrawOrder=1 Component=OptionWindow:237/35/262/36 ;Component=AdvancedOptions Component=RealComponent Size=210,50 Component=MainMenuBackButton:ShowMenuMainMenu Component=OptionButtons Align=HardCenter,HardCenter Location=-19,4 Register=Options [OptionButtons] Class=TileContainer Horizontal=true Component=FixedSizeContainer Component=ImageComponent Image=OptionZigZag Location=-10,18 Component=ImageComponent Image=OptionZigZagStretch Width=265 Location=382,25 Width=82 Component=OptionButton:Video/Video Component=XSpace:4 Component=OptionButton:Audio/Audio Component=XSpace:4 Component=OptionButton:Game/Game Component=XSpace:4 Component=OptionButton:Shadows/Shadows Component=XSpace:4 Component=OptionButton:Controls/Controls Component=XSpace:4 Component=OptionButton:Input/Input Component=XSpace:4 Component=OptionButton:HUD/HUD Register=OptionButtons DrawOrder=1 [OptionButton] Class=FixedSizeContainer Component=Button UpImage=OptionBackground DownImage=OptionButtonDown LocalizedFont=OptionButtonFont ;Color=254,241,194,255 Text=OptionButton%0% Action=Event,Options.%1% Action=Event,MouseDown.PlaySound MouseEnter=Event,MouseOver.PlaySound MouseEnter=Event,OptionButton.On MouseExit=Event,OptionButton.Off Size=79,23 Align=Center,Center DrawOrder=1 Component=MultiStateComponent State=NULL State=OptionButtonHilite Transition=OptionButton.On,0,1,0.2,OptionButtonHilite Transition=OptionButton.Off,1,0,0.3,OptionButtonHilite TweenLocation=false TweenAlpha=true Align=Center,Center DrawOrder=1 Register=OptionButton Size=82,21 DrawOrder=1 [OptionButtonHilite] Class=ImageComponent Image=OptionGlow [OptionWindow] Class=FixedSizeContainer Component=MultiStateComponent State=OptionMenu:VIDEO/%0%/%1%/%2%/%3%/SubTitleVideo State=OptionMenu:AUDIO/%0%/%1%/%2%/%3%/SubTitleAudio State=OptionMenu:GAME/%0%/%1%/%2%/%3%/SubTitleGame State=OptionMenu:SHADOWS/%0%/%1%/%2%/%3%/SubTitleShadows State=OptionMenu:CONTROLS/%0%/%1%/%2%/%3%/SubTitleControls State=OptionMenu:INPUT/%0%/%1%/%2%/%3%/SubTitleInput State=OptionMenu:HUD/%0%/%1%/%2%/%3%/SubTitleHUD Transition=Options.Video,0,0,0,NULL Transition=Options.Audio,1,1,0,NULL Transition=Options.Game,2,2,0,NULL Transition=Options.Shadows,3,3,0,NULL Transition=Options.Controls,4,4,0,NULL Transition=Options.Input,5,5,0,NULL Transition=Options.HUD,6,6,0,NULL Size=600,356 Location=0,17 DrawOrder=1 [OptionLabel] Class=FixedSizeContainer Component=ImageComponent Image=SubMenuBackground X=79 Component=ImageComponent Image=SubMenuZigZag Y=3 Component=Label LocalizedFont=OptionLabelFont ;Color=254,241,194,255 Text=%0% Location=99,0 Size=210,38 Location=-6,6 DrawOrder=1 [OptionDescription] Class=Label LocalizedFont=HUD_Fonts_EuroExt14 Text=OptionDescription%2% Location=0,%1% Align=Right,None MouseEnter=Event,OptionMouseOver.MouseOver%0% MouseExit=Event,OptionMouseOver.Clear [AdvancedOptions] Class=FixedSizeContainer Component=FixedSizeContainer Component=ImageComponent Image=SubMenuBackground X=79 Component=ImageComponent Image=SubMenuZigZag Y=3 Component=Label LocalizedFont=HUD_Fonts_EuroExt14 Text=AdvancedOptions Location=112,2 MouseEnter=Event,MouseOver.PlaySound MouseEnter=Event,AdvancedOptions.On MouseExit=Event,AdvancedOptions.Off MouseClick=ConsoleCommand,PREFERENCES MouseClick=Event,MouseDown.PlaySound Component=MultiStateComponent State=NULL State=AdvancedOptionsHilite Transition=AdvancedOptions.On,0,1,0.2,AdvancedOptionsHilite Transition=AdvancedOptions.Off,1,0,0.3,AdvancedOptionsHilite TweenLocation=false TweenAlpha=true Location=87,-2 DrawOrder=1 Register=AdvancedOptions Location=442,0 Size=210,50 DrawOrder=1 [AdvancedOptionsHilite] Class=ImageComponent Image=AdvancedGlow [MissionLogButton] Class=FixedSizeContainer Component=FixedSizeContainer Component=ImageComponent Image=SubMenuBackground X=79 Component=ImageComponent Image=SubMenuZigZag Y=3 Component=Label LocalizedFont=HUD_Fonts_EuroExt14 Text=MissionLogButton Location=112,2 MouseEnter=Event,MouseOver.PlaySound MouseEnter=Event,MissionLogButton.On MouseExit=Event,MissionLogButton.Off MouseClick=Event,ShowMenuMissionLogA MouseClick=Event,MouseDown.PlaySound EnabledAccess=Player,AutoSaveEnabled%0% Component=MultiStateComponent State=NULL State=MissionLogButtonHilite Transition=MissionLogButton.On,0,1,0.2,MissionLogButtonHilite Transition=MissionLogButton.Off,1,0,0.3,MissionLogButtonHilite TweenLocation=false TweenAlpha=true Location=87,-2 DrawOrder=1 Register=MissionLogButton Location=77,75 EnabledAccess=Player,AutoSaveEnabled%0% DrawOrder=1 [MissionLogButtonHilite] Class=ImageComponent Image=AdvancedGlow [RestartLevelButton] Class=FixedSizeContainer Component=FixedSizeContainer Component=ImageComponent Image=SubMenuBackground X=79 Component=ImageComponent Image=SubMenuZigZag Y=3 Component=Label LocalizedFont=HUD_Fonts_EuroExt14 Text=RestartLevelButton Location=112,2 MouseEnter=Event,MouseOver.PlaySound MouseEnter=Event,RestartLevelButton.On MouseExit=Event,RestartLevelButton.Off MouseClick=ConsoleCommand,RESTARTLEVEL MouseClick=Event,MouseDown.PlaySound MouseClick=Event,ResetMenus Component=MultiStateComponent State=NULL State=RestartLevelButtonHilite Transition=RestartLevelButton.On,0,1,0.2,RestartLevelButtonHilite Transition=RestartLevelButton.Off,1,0,0.3,RestartLevelButtonHilite TweenLocation=false TweenAlpha=true Location=87,-2 DrawOrder=1 Register=RestartLevelButton Location=67,381 DrawOrder=1 [RestartLevelButtonHilite] Class=ImageComponent Image=AdvancedGlow [OptionMenu] Class=FixedSizeContainer Component=OptionLabel:%5% Component=OptionDescriptions_%0%:%1%/%2% Component=OptionWidgets_%0%:%3%/%4% [OptionMouseOvers] Class=MultiStateComponent State=NULL State=OptionMouseOver:MouseOver_%0%_01 State=OptionMouseOver:MouseOver_%0%_02 State=OptionMouseOver:MouseOver_%0%_03 State=OptionMouseOver:MouseOver_%0%_04 State=OptionMouseOver:MouseOver_%0%_05 State=OptionMouseOver:MouseOver_%0%_06 State=OptionMouseOver:MouseOver_%0%_07 State=OptionMouseOver:MouseOver_%0%_08 State=OptionMouseOver:MouseOver_%0%_09 State=OptionMouseOver:MouseOver_%0%_10 State=OptionMouseOver:MouseOver_%0%_11 State=OptionMouseOver:MouseOver_%0%_12 Transition=OptionMouseOver.Clear,0,0,0,NULL Transition=OptionMouseOver.MouseOver01,0,1,0.3,OptionMouseOver:MouseOver_%0%_01 Transition=OptionMouseOver.MouseOver02,0,2,0.3,OptionMouseOver:MouseOver_%0%_02 Transition=OptionMouseOver.MouseOver03,0,3,0.3,OptionMouseOver:MouseOver_%0%_03 Transition=OptionMouseOver.MouseOver04,0,4,0.3,OptionMouseOver:MouseOver_%0%_04 Transition=OptionMouseOver.MouseOver05,0,5,0.3,OptionMouseOver:MouseOver_%0%_05 Transition=OptionMouseOver.MouseOver06,0,6,0.3,OptionMouseOver:MouseOver_%0%_06 Transition=OptionMouseOver.MouseOver07,0,7,0.3,OptionMouseOver:MouseOver_%0%_07 Transition=OptionMouseOver.MouseOver08,0,8,0.3,OptionMouseOver:MouseOver_%0%_08 Transition=OptionMouseOver.MouseOver09,0,9,0.3,OptionMouseOver:MouseOver_%0%_09 Transition=OptionMouseOver.MouseOver10,0,10,0.3,OptionMouseOver:MouseOver_%0%_10 Transition=OptionMouseOver.MouseOver11,0,11,0.3,OptionMouseOver:MouseOver_%0%_11 Transition=OptionMouseOver.MouseOver12,0,12,0.3,OptionMouseOver:MouseOver_%0%_12 TweenLocation=false TweenAlpha=true Register=OptionMouseOver DrawOrder=1 Location=-184,307 [OptionMouseOver] Class=Label LocalizedFont=HUD_Fonts_EuroExt14 Size=612,16 Wrap=true Text=%0% ### Option descriptions and widgets ### ### GAME ### [OptionDescriptions_GAME] Class=FixedSizeContainer Location=%0%,%1% Component=OptionMouseOvers:GAME Component=OptionDescription:01/0/Game Difficulty Component=OptionDescription:02/26/Gore Component=OptionDescription:03/52/FluidSurfaceDetail Component=OptionDescription:04/78/ActorDetail Component=OptionDescription:05/104/RagdollDetail Component=OptionDescription:06/130/RagdollDeaths Component=OptionDescription:07/156/DecoLayerDensity Component=OptionDescription:08/182/Particle density Component=OptionDescription:09/208/ViewBob Component=OptionDescription:10/234/Dodging [OptionWidgets_GAME] Class=FixedSizeContainer Component=U2Selector:0 Group=OptionWidgets_GAME ListItem=DifficultyHard,CodeMonkey,SetDifficulty2 ListItem=DifficultyNormal,CodeMonkey,SetDifficulty1 ListItem=DifficultyEasy,CodeMonkey,SetDifficulty0 CurrentAccess=CodeMonkey,GetDifficultyIndex Component=U2Selector:26 Group=OptionWidgets_GAME ListItem=High,CodeMonkey,SetGoreLevel3 ListItem=Medium,CodeMonkey,SetGoreLevel2 ListItem=Low,CodeMonkey,SetGoreLevel1 ListItem=None,CodeMonkey,SetGoreLevel0 CurrentAccess=CodeMonkey,GetGoreLevelIndex Locked=CodeMonkey,GetGoreLock Component=U2Selector:52 Group=OptionWidgets_GAME ListItem=FluidHigh,CodeMonkey,SetFluidSurfaceHigh ListItem=FluidLow,CodeMonkey,SetFluidSurfaceLow CurrentAccess=CodeMonkey,GetFluidSurfaceDetail Component=U2Selector:78 Group=OptionWidgets_GAME ListItem=ActorDetailHigh,CodeMonkey,SetActorDetail2 ListItem=ActorDetailMedium,CodeMonkey,SetActorDetail1 ListItem=ActorDetailLow,CodeMonkey,SetActorDetail0 CurrentAccess=CodeMonkey,GetActorDetailIndex Component=U2Selector:104 Group=OptionWidgets_GAME ListItem=RagdollHigh,CodeMonkey,SetRagdoll3 ListItem=RagdollMedium,CodeMonkey,SetRagdoll2 ListItem=RagdollLow,CodeMonkey,SetRagdoll1 ListItem=RagdollOff,CodeMonkey,SetRagdoll0 CurrentAccess=CodeMonkey,GetRagdollIndex Component=U2Slider:130 Range=0,5 Step=1 Format=ByteFormat Object=CodeMonkey Variable=RagdollDeaths Component=U2Slider:156 Range=0,1 Format=Float2Format Object=CodeMonkey Variable=DecoLayerDensity Component=U2Slider:182 Range=0,255 Step=1 Format=ByteFormat Object=CodeMonkey Variable=ParticleDensity Component=U2SliderN:208 Range=0,0.15 Format=Float2Format Object=CodeMonkey Variable=ViewBob Component=U2Slider:234 Range=0,1 Format=Float2Format Object=CodeMonkey Variable=Dodging Location=%0%,%1% Register=OptionWidgets_GAME ### VIDEO ### [OptionDescriptions_VIDEO] Class=FixedSizeContainer Location=%0%,%1% Component=OptionMouseOvers:VIDEO Component=OptionDescription:01/0/Resolution Component=OptionDescription:02/26/Bit-depth Component=OptionDescription:03/52/RefreshRate Component=OptionDescription:04/78/World texture detail Component=OptionDescription:05/104/Skin detail Component=OptionDescription:06/130/Brightness Component=OptionDescription:07/156/Contrast Component=OptionDescription:08/182/Gamma Component=OptionDescription:09/208/DetailTextures Component=OptionDescription:10/234/Fullscreen Component=OptionDescription:11/260/VSync Component=ApplyVideoSettings [OptionWidgets_VIDEO] Class=FixedSizeContainer Component=U2Selector:0 Group=OptionWidgets_VIDEO Accessor=CodeMonkey,GetDisplayModes Modifier=CodeMonkey,SetRes CurrentText=CodeMonkey,GetRes Component=U2Selector:26 Group=OptionWidgets_VIDEO ListItem=32-bit,CodeMonkey,SetBPP32 ListItem=16-bit,CodeMonkey,SetBPP16 CurrentAccess=CodeMonkey,GetBPPIndex Component=U2Selector:52 Group=OptionWidgets_VIDEO ListItem=85Hz,CodeMonkey,SetRefreshRate85 ListItem=75Hz,CodeMonkey,SetRefreshRate75 ListItem=72Hz,CodeMonkey,SetRefreshRate72 ListItem=70Hz,CodeMonkey,SetRefreshRate70 ListItem=60Hz,CodeMonkey,SetRefreshRate60 CurrentAccess=CodeMonkey,GetRefreshRate Component=U2Selector:78 Group=OptionWidgets_VIDEO ListItem=High,CodeMonkey,SetTextureDetailHigh ListItem=Medium,CodeMonkey,SetTextureDetailMedium ListItem=Low,CodeMonkey,SetTextureDetailLow ;ListItem=UltraLow,CodeMonkey,SetTextureDetailUltraLow CurrentAccess=CodeMonkey,GetTextureDetailIndex Component=U2Selector:104 Group=OptionWidgets_VIDEO ListItem=High,CodeMonkey,SetSkinDetailHigh ListItem=Medium,CodeMonkey,SetSkinDetailMedium ListItem=Low,CodeMonkey,SetSkinDetailLow ;ListItem=UltraLow,CodeMonkey,SetSkinDetailUltraLow CurrentAccess=CodeMonkey,GetSkinDetailIndex Component=U2Slider:130 Range=0,1 Format=Float2Format Object=CodeMonkey Variable=Brightness Component=U2Slider:156 Range=0,2 Format=Float2Format Object=CodeMonkey Variable=Contrast Component=U2Slider:182 Range=0.5,2.5 Format=Float2Format Object=CodeMonkey Variable=Gamma Component=U2CheckBox:208 Object=CodeMonkey Variable=DetailTextures Component=U2CheckBox:234 Object=CodeMonkey Variable=Fullscreen Component=U2CheckBox:260 Object=CodeMonkey Variable=UseVSync Location=%0%,%1% Register=OptionWidgets_VIDEO [ApplyVideoSettings] Class=FixedSizeContainer Component=FixedSizeContainer Component=ImageComponent Image=SubMenuBackground X=79 Component=ImageComponent Image=SubMenuZigZag Y=3 Component=Label LocalizedFont=HUD_Fonts_EuroExt14 Text=ApplyVideoSettings Location=112,2 MouseEnter=Event,MouseOver.PlaySound MouseEnter=Event,ApplyVideoSettings.On MouseExit=Event,ApplyVideoSettings.Off MouseClick=CodeMonkey,ApplyVideoSettings MouseClick=Event,MouseDown.PlaySound ColorAccess=CodeMonkey,GetApplyColor Component=MultiStateComponent State=NULL State=ApplyVideoSettingsHilite Transition=ApplyVideoSettings.On,0,1,0.2,ApplyVideoSettingsHilite Transition=ApplyVideoSettings.Off,1,0,0.3,ApplyVideoSettingsHilite Transition=FlashVideoSettings,1,0,1.0,ApplyVideoSettingsHilite TweenLocation=false TweenAlpha=true Location=87,-2 DrawOrder=1 Register=ApplyVideoSettings Location=205,321 DrawOrder=1 [ApplyVideoSettingsHilite] Class=ImageComponent Image=AdvancedGlow ### Shadows ### [OptionDescriptions_SHADOWS] Class=FixedSizeContainer Location=%0%,%1% Component=OptionMouseOvers:SHADOWS Component=OptionDescription:01/0/MasterShadowDetail Component=OptionDescription:02/26/ShadowResolution Component=OptionDescription:03/52/MaxVisibleShadows Component=OptionDescription:04/78/ShadowCullDistance Component=OptionDescription:05/104/ShadowTraceDistance Component=OptionDescription:06/130/ShadowsEnabled ;Component=OptionDescription:07/156/ExtraWeaponShadows Component=OptionDescription:07/156/LightSourceShadows Component=OptionDescription:08/182/Blob Shadows Component=OptionDescription:09/208/Blur Shadows [OptionWidgets_SHADOWS] Class=FixedSizeContainer Component=U2Selector:0 Group=OptionWidgets_SHADOWS ListItem=ShadowHigh,CodeMonkey,SetMasterShadowDetail3 ListItem=ShadowMedium,CodeMonkey,SetMasterShadowDetail2 ListItem=ShadowLow,CodeMonkey,SetMasterShadowDetail1 ListItem=ShadowOff,CodeMonkey,SetMasterShadowDetail0 ListItem=ShadowCustom,CodeMonkey,SetMasterShadowDetailX CurrentAccess=CodeMonkey,GetMasterShadowDetailIndex Component=U2Selector:26 Group=OptionWidgets_SHADOWS ListItem=UltraHigh,CodeMonkey,SetShadowResUltraHigh ListItem=High,CodeMonkey,SetShadowResHigh ListItem=Medium,CodeMonkey,SetShadowResMedium ListItem=Low,CodeMonkey,SetShadowResLow CurrentAccess=CodeMonkey,GetShadowResIndex Component=U2Slider:52 Range=0,16 Step=1 Format=Int2Format Object=CodeMonkey Variable=MaxVisibleShadows Component=U2Slider:78 Range=256,4096 Step=64 Format=Int4Format Object=CodeMonkey Variable=ShadowCullDistance Component=U2Slider:104 Range=128,2048 Step=64 Format=Int4Format Object=CodeMonkey Variable=ShadowTraceDistance Component=U2CheckBox:130 Object=CodeMonkey Variable=EnableShadows ;Component=U2CheckBox:156 ; Object=CodeMonkey ; Variable=WeaponShadows Component=U2CheckBox:156 Object=CodeMonkey Variable=LightSourceShadows Component=U2CheckBox:182 Object=CodeMonkey Variable=BlobShadows Component=U2CheckBox:208 Object=CodeMonkey Variable=BlurShadows Location=%0%,%1% Register=OptionWidgets_SHADOWS ### AUDIO ### [OptionDescriptions_AUDIO] Class=FixedSizeContainer Location=%0%,%1% Component=OptionMouseOvers:AUDIO Component=OptionDescription:01/0/SoundVolume Component=OptionDescription:02/26/MusicVolume Component=OptionDescription:03/52/Channels Component=OptionDescription:04/78/ReverseStereo Component=OptionDescription:05/104/EAX [OptionWidgets_AUDIO] Class=FixedSizeContainer Component=U2Slider:0 Range=0,1 Format=Float2Format Object=CodeMonkey Variable=SoundVolume Component=U2Slider:26 Range=0,1 Format=Float2Format Object=CodeMonkey Variable=MusicVolume Component=U2Slider:52 Range=8,32 Step=1 Format=Int2Format Object=CodeMonkey Variable=AudioChannels Component=U2CheckBox:78 Object=CodeMonkey Variable=ReverseStereo Component=U2CheckBox:104 Object=CodeMonkey Variable=UseEAX Location=%0%,%1% Register=OptionWidgets_AUDIO ### HUD ### [OptionDescriptions_HUD] Class=FixedSizeContainer Location=%0%,%1% Component=OptionMouseOvers:HUD Component=OptionDescription:01/0/GUI mouse speed Component=OptionDescription:02/26/Crosshair alpha Component=OptionDescription:03/52/CrosshairGlows Component=OptionDescription:04/78/ShowSubtitles Component=OptionDescription:05/104/BroadcastObjectives [OptionWidgets_HUD] Class=FixedSizeContainer Component=U2Slider:0 Range=0.1,3 Object=CodeMonkey Variable=MouseSpeed Component=U2Slider:26 Range=0,255 Step=1 Format=Int1Format Object=Player Variable=UIAlpha Component=U2CheckBox:52 Object=CodeMonkey Variable=CrosshairGlows Component=U2CheckBox:78 Object=CodeMonkey Variable=ShowSubtitles Component=U2CheckBox:104 Object=CodeMonkey Variable=BroadcastObjectives Location=%0%,%1% Register=OptionWidgets_HUD ### CONTROLS ### [OptionDescriptions_CONTROLS] Class=FixedSizeContainer Component=MultiStateComponent State=OptionDescriptions_CONTROLS_Movement State=OptionDescriptions_CONTROLS_Weapons State=OptionDescriptions_CONTROLS_Extra State=OptionDescriptions_CONTROLS_Menus NextStateEvent=Dispatcher.Options_CONTROLS_Next PrevStateEvent=Dispatcher.Options_CONTROLS_Prev Component=OptionsPrevNext Component=ResetKeyboard Component=UnbindText Location=%0%,%1% [UnbindText] Class=MultiStateComponent State=NULL State=UnbindTextLabel Transition=Unbind.HideText,0,0,0,NULL Transition=Unbind.ShowText,0,1,0.3,UnbindTextLabel TweenLocation=false TweenAlpha=true Y=307 Register=Unbind DrawOrder=1 [UnbindTextLabel] Class=Label LocalizedFont=HUD_Fonts_EuroExt14 Text=Unbind [OptionsPrevNext] Class=FixedSizeContainer Component=ImageComponent Image=PrevNextBackground Location=-1,-2 Component=ImageComponent Image=PrevNextButtons Component=OptionsPrevNextButton:PrevNextGlow/0/Options_CONTROLS_Prev/OptionUpGlow/-2 Component=OptionsPrevNextButton:PrevNextGlowR/22/Options_CONTROLS_Next/OptionDownGlow/1 Location=250,55 [OptionsPrevNextButton] Class=FixedSizeContainer Component=Button DownImage=%0% Action=Event,Dispatcher.%2% Action=Event,MouseDown.PlaySound Size=31,19 Component=MultiStateComponent State=NULL State=OptionsPrevNextGlowImage Transition=OptionsPrevNextButton.On,0,1,0.2,OptionsPrevNextGlowImage Transition=OptionsPrevNextButton.Off,1,0,0.3,OptionsPrevNextGlowImage TweenLocation=false TweenAlpha=true Register=OptionsPrevNextButton MouseEnter=Event,MouseOver.PlaySound MouseEnter=Event,OptionsPrevNextButton.On MouseExit=Event,OptionsPrevNextButton.Off Location=0,%1% Size=31,19 DrawOrder=1 [OptionsPrevNextGlowImage] Class=ImageComponent Image=%3% Location=-2,%4% [ResetKeyboard] Class=FixedSizeContainer Component=FixedSizeContainer Component=ImageComponent Image=SubMenuBackground X=79 Component=ImageComponent Image=SubMenuZigZag Y=3 Component=Label LocalizedFont=HUD_Fonts_EuroExt14 Text=ResetKeyboard Location=112,2 MouseEnter=Event,MouseOver.PlaySound MouseEnter=Event,ResetKeyboard.On MouseExit=Event,ResetKeyboard.Off MouseClick=CodeMonkey,ResetKeyboard MouseClick=Event,MouseDown.PlaySound Component=MultiStateComponent State=NULL State=ResetKeyboardHilite Transition=ResetKeyboard.On,0,1,0.2,ResetKeyboardHilite Transition=ResetKeyboard.Off,1,0,0.3,ResetKeyboardHilite TweenLocation=false TweenAlpha=true Location=87,-2 DrawOrder=1 Register=ResetKeyboard Location=205,321 DrawOrder=1 [ResetKeyboardHilite] Class=ImageComponent Image=AdvancedGlow [OptionWidgets_CONTROLS] Class=FixedSizeContainer Component=MultiStateComponent State=OptionWidgets_CONTROLS_Movement State=OptionWidgets_CONTROLS_Weapons State=OptionWidgets_CONTROLS_Extra State=OptionWidgets_CONTROLS_Menus NextStateEvent=Dispatcher.Options_CONTROLS_Next PrevStateEvent=Dispatcher.Options_CONTROLS_Prev Location=%0%,%1% [OptionLabel_CONTROLS] Class=FixedSizeContainer Component=ImageComponent Image=SubMenuBackground X=79 Component=ImageComponent Image=SubMenuZigZag Y=3 Component=Label LocalizedFont=HUD_Fonts_EuroExt14 Text=Controls%0% Location=99,2 Location=207,69 DrawOrder=1 [OptionDescriptions_CONTROLS_Movement] Class=FixedSizeContainer Component=OptionLabel_CONTROLS:Movement Component=OptionMouseOvers:CONTROLS_Movement Component=OptionDescription:01/0/Move Forward Component=OptionDescription:02/26/Move Backward Component=OptionDescription:03/52/Strafe Left Component=OptionDescription:04/78/Strafe Right Component=OptionDescription:05/104/Jump Component=OptionDescription:06/130/Duck Component=OptionDescription:07/156/LeanLeft Component=OptionDescription:08/182/LeanRight Component=OptionDescription:09/208/Use [OptionWidgets_CONTROLS_Movement] Class=FixedSizeContainer Component=U2InputSelector:0/MoveForward Component=U2InputSelector:26/MoveBackward Component=U2InputSelector:52/StrafeLeft Component=U2InputSelector:78/StrafeRight Component=U2InputSelector:104/Jump Component=U2InputSelector:130/Duck Component=U2InputSelector:156/LeanLeft Component=U2InputSelector:182/LeanRight Component=U2InputSelector:208/Use | OnRelease Unuse [OptionDescriptions_CONTROLS_Weapons] Class=FixedSizeContainer Component=OptionLabel_CONTROLS:Weapons Component=OptionMouseOvers:CONTROLS_Weapons Component=OptionDescription:01/0/Primary Fire Component=OptionDescription:02/26/Alternate Fire Component=OptionDescription:03/52/Reload Component=OptionDescription:04/78/Prev Weapon Component=OptionDescription:05/104/Next Weapon Component=OptionDescription:06/130/Switch Weapon 1 Component=OptionDescription:07/156/Switch Weapon 2 Component=OptionDescription:08/182/Switch Weapon 3 Component=OptionDescription:09/208/Switch Weapon 4 Component=OptionDescription:10/234/Switch Weapon 5 Component=OptionDescription:11/260/SwitchToBestWeapon [OptionWidgets_CONTROLS_Weapons] Class=FixedSizeContainer Component=U2InputSelector:0/Fire Component=U2InputSelector:26/AltFire Component=U2InputSelector:52/Reload Component=U2InputSelector:78/PrevWeapon | ZoomIn Component=U2InputSelector:104/NextWeapon | ZoomOut Component=U2InputSelector:130/SwitchWeapon 1 Component=U2InputSelector:156/SwitchWeapon 2 Component=U2InputSelector:182/SwitchWeapon 3 Component=U2InputSelector:208/SwitchWeapon 4 Component=U2InputSelector:234/SwitchWeapon 5 Component=U2InputSelector:260/SwitchToBestWeapon [OptionDescriptions_CONTROLS_Extra] Class=FixedSizeContainer Component=OptionLabel_CONTROLS:Extra Component=OptionMouseOvers:CONTROLS_Extra Component=OptionDescription:01/0/Look Up Component=OptionDescription:02/26/Look Down Component=OptionDescription:03/52/Center View Component=OptionDescription:04/78/Walk Component=OptionDescription:05/104/Strafe Component=OptionDescription:07/130/ToggleTimeDemo Component=OptionDescription:08/156/ShowObjectives Component=OptionDescription:09/182/QuickSave Component=OptionDescription:10/208/QuickLoad [OptionWidgets_CONTROLS_Extra] Class=FixedSizeContainer Component=U2InputSelector:0/LookUp Component=U2InputSelector:26/LookDown Component=U2InputSelector:52/CenterView Component=U2InputSelector:78/Walking Component=U2InputSelector:104/Strafe Component=U2InputSelector:130/ToggleTimeDemo Component=U2InputSelector:156/SendEvent ToggleObjectives Component=U2InputSelector:182/QuickSave Component=U2InputSelector:208/QuickLoad [OptionDescriptions_CONTROLS_Menus] Class=FixedSizeContainer Component=OptionLabel_CONTROLS:Menus Component=OptionMouseOvers:CONTROLS_Menus Component=OptionDescription:01/0/Type Component=OptionDescription:02/26/Show Console Component=OptionDescription:03/52/Pause Component=OptionDescription:04/78/shot Component=OptionDescription:05/104/Increase Gamma Component=OptionDescription:06/130/Increase Brightness Component=OptionDescription:07/156/Increase Contrast [OptionWidgets_CONTROLS_Menus] Class=FixedSizeContainer Component=U2InputSelector:0/SendEvent Type Component=U2InputSelector:26/SendEvent ShowConsole Component=U2InputSelector:52/Pause Component=U2InputSelector:78/shot Component=U2InputSelector:104/Gamma + Component=U2InputSelector:130/Brightness + Component=U2InputSelector:156/Contrast + ### INPUT ### [OptionDescriptions_INPUT] Class=FixedSizeContainer Location=%0%,%1% Component=OptionMouseOvers:INPUT Component=OptionDescription:01/0/MouseSensitivity Component=OptionDescription:02/26/InvertMouse Component=OptionDescription:03/52/MouseSmoothing Component=OptionDescription:04/78/MouseLook Component=OptionDescription:05/104/LookSpring Component=OptionDescription:06/130/Toggle Crouch Component=OptionDescription:07/156/Toggle Walk Component=OptionDescription:08/182/SwitchOnPickup [OptionWidgets_INPUT] Class=FixedSizeContainer Component=U2Slider:0 Range=0,10 Format=Float1Format Object=CodeMonkey Variable=MouseSensitivity Component=U2CheckBox:26 Object=CodeMonkey Variable=InvertMouse Component=U2CheckBox:52 Object=CodeMonkey Variable=MouseSmoothing Component=U2CheckBox:78 Object=CodeMonkey Variable=MouseLook Component=U2CheckBox:104 Object=CodeMonkey Variable=LookSpring Component=U2CheckBox:130 Object=CodeMonkey Variable=DuckToggle Component=U2CheckBox:156 Object=CodeMonkey Variable=RunToggle Component=U2CheckBox:182 Object=CodeMonkey Variable=SwitchOnPickup Location=%0%,%1% Register=OptionWidgets_INPUT ### Credits ### [Credits] Class=FixedSizeContainer Component=Frame Component=Credits.U2Credits:NormalCredits CreditEvent=1.0,Event,EndCredits Rate=32.0 Height=498 FrameSize=640,446 FrameLocation=0,9 Y=2 Align=HardCenter,HardCenter Component=CreditsDispatch Component=CreditsBack DrawOrder=1 [CreditsDispatch] Class=MultiStateComponent State=NULL Transition=RollCredits,0,0,0,NULL Transition=EndCredits,0,0,0,NULL TriggerEvent=0,0.0,Event,CreditsScroll.BackOn TriggerEvent=0,0.0,Event,NormalCreditsStart TriggerEvent=0,0.0,Event,MainMenuBackgroundSmall.Hide TriggerEvent=1,0.0,Event,ShowMenuMainMenu TriggerEvent=1,0.0,Event,CreditsScroll.BackOff TriggerEvent=1,0.0,Event,NormalCreditsStop TriggerEvent=1,0.0,Event,MainMenuBackgroundSmall.Show Register=CreditsScroll DrawOrder=1 [CreditsBack] Class=MultiStateComponent State=NULL State=CreditsBackC Transition=CreditsScroll.BackOn,1,1,0,NULL Transition=CreditsScroll.BackOff,0,0,0,NULL TweenLocation=false DrawOrder=1 [CreditsBackC] Class=FixedSizeContainer Component=ImageComponent Image=BackStretchDotR Location=-175,6 Size=175,1 Component=ImageComponent Image=BackR Location=0,0 Component=Label LocalizedFont=SmallButtonFont ;Color=254,241,194,255 Text=BackButton MouseClick=Event,EndCredits MouseClick=Event,ShowMenuMainMenu MouseClick=Event,MouseDown.PlaySound MouseEnter=Event,MouseOver.PlaySound MouseEnter=Event,BackButton.On MouseExit=Event,BackButton.Off Align=Center,Center Location=52,8 Component=MultiStateComponent State=NULL State=U2Menus.BackButtonHilite Transition=BackButton.On,0,1,0.2,U2Menus.BackButtonHilite Transition=BackButton.Off,1,0,0.3,U2Menus.BackButtonHilite TweenLocation=false TweenAlpha=true Location=16,-2 DrawOrder=1 Component=KeyEvent KeyPress=Escape,Event,EndCredits KeyPress=Escape,Event,ShowMenuMainMenu Register=BackButton Align=HardCenter,HardCenter Location=-304,219 DrawOrder=1 ### Debug stuff ### [DebugMenuButton] Class=Button DownImage=Gray Size=4,4 Action=Event,Dispatcher.DebugMenu Action=Event,MouseDown.PlaySound Align=HardRight,HardBottom DrawOrder=1 [DebugMenu] Class=TileContainer Vertical=true Component=U2Label:DebugMenuTitle/-135/-53 Component=U2Button:SummonMenuButton/SummonMenuButton Component=U2Button:DebugMenuButton/DebugMenuButton Component=U2Button:AnimMenuButton/AnimMenuButton Component=U2Button:MapMenuButton/MapMenuButton Component=MainMenuBackButton:ShowMenuMainMenu Align=HardCenter,HardCenter [MapMenu] Class=TileContainer Horizontal=true Component=MapList1 Component=MapList2 Component=MapList3 Align=HardCenter,HardCenter [MapList1] Class=TileContainer Vertical=true FixedSpacing=12 Component=MapButton:CS_Intro Component=MapButton:CS_Outro Component=MapButton:CS_Titles Component=MapButton:Tutorial Component=MapButton:Atlantis?MissionCompleted=99 Component=MapButton:Atlantis?MissionCompleted=0 Component=MapButton:Atlantis?MissionCompleted=2 Component=MapButton:Atlantis?MissionCompleted=4 Component=MapButton:Atlantis?MissionCompleted=7 Component=MapButton:Atlantis?MissionCompleted=12 Component=MapButton:mm_marsh Component=MapButton:mm_sulferon_assault Component=MapButton:mm_sulferon_defend Component=MapButton:mm_waterfront Component=MapButton:m06_acheron Component=MapButton:m06_obolus Component=MainMenuBackButton:ShowMenuMainMenu [MapList2] Class=TileContainer Vertical=true FixedSpacing=12 Component=MapButton:M01a Component=MapButton:M01b Component=MapButton:M01c Component=MapButton:M01d Component=MapButton:M03A1 Component=MapButton:M03A2 Component=MapButton:M03A3 Component=MapButton:M03B1 Component=MapButton:M03B2 Component=MapButton:M03B3 Component=MapButton:M03B4 Component=MapButton:M03B5 Component=MapButton:M07A Component=MapButton:M07B Component=MapButton:M07B2 Component=MapButton:M07C Component=MapButton:M07D [MapList3] Class=TileContainer Vertical=true FixedSpacing=12 Component=MapButton:M08A1 Component=MapButton:M08A2 Component=MapButton:M08B Component=MapButton:M09A Component=MapButton:M09B1 Component=MapButton:M09B2 Component=MapButton:M09C Component=MapButton:M09D Component=MapButton:M09E Component=MapButton:M09F Component=MapButton:M10A Component=MapButton:M10B Component=MapButton:M11 Component=MapButton:M12 [MapButton] Class=Button UpImage=DarkGray DownImage=Gray Border=1 Font=Engine.smallfont Text=%0% Action=Event,ResetMenus Action=ConsoleCommand,UIOPENMAP %0% Action=Event,MouseDown.PlaySound Localize=false ### Misc pieces ### [Fonts] Class=Component Exec=new TrueTypeFontFactory PACKAGE="UIT" Name=Verdana12 FontName="Verdana" Height=12 AntiAlias=1 CharactersPerPage=256 Exec=new TrueTypeFontFactory PACKAGE="UIT" Name=Verdana16 FontName="Verdana" Height=16 AntiAlias=1 CharactersPerPage=256 ;Exec=new TrueTypeFontFactory PACKAGE="UIT" Name=Verdana24 FontName="Verdana" Height=24 AntiAlias=1 CharactersPerPage=128 ;Exec=new TrueTypeFontFactory PACKAGE="UIT" Name=Verdana32 FontName="Verdana" Height=32 AntiAlias=1 CharactersPerPage=128 [U2Mouse] Class=MouseCursor Component=U2Cursor MoveTime=3.0 Register=U2Mouse [U2Cursor] Class=MultiStateComponent State=U2CursorClosed State=U2CursorOpen Transition=U2Mouse.On,0,1,0.2,U2CursorClosed Transition=U2Mouse.Off,1,0,1.0,U2CursorClosed TriggerEvent=0,0.0,Event,MousePowerUp.PlaySound TriggerEvent=1,0.0,Event,MousePowerDown.PlaySound TweenLocation=true TweenAlpha=true [U2CursorOpen] Class=FixedSizeContainer Component=ImageComponent Image=MouseUnderGlow Location=18,18 Component=ImageComponent Image=MouseMiddleBodySection Location=31,31 Component=ImageComponent Image=MouseTranslucentPointers Location=0,0 Component=ImageComponent Image=MouseLowerRightArm Location=50,36 Component=ImageComponent Image=MouseLowerLeftArm Location=36,50 Component=ImageComponent Image=MouseUpperRightArm Location=29,18 Component=ImageComponent Image=MouseUpperLeftArm Location=18,29 Component=ImageWedge Image=MouseGlowA Location=41,41 Radius=-17 AngleAccess=Keyframe|0|0|360|7 AlphaAccess=Keyframe|120|0.4|255|0.3|180|0.35|200|0.45|150|0.26|210|0.5 Component=ImageWedge Image=MouseGlowB Location=41,41 Radius=-22 AngleAccess=Keyframe|0|0|-360|13 AlphaAccess=Keyframe|210|0.3|110|0.2|240|0.25|180|0.55|255|0.36|160|0.23 [U2CursorClosed] Class=FixedSizeContainer Component=ImageComponent Image=MouseUnderGlow Location=18,18 Alpha=0 Component=ImageComponent Image=MouseMiddleBodySection Location=31,31 LockAlpha=true Component=ImageComponent Image=MouseTranslucentPointers Location=0,0 Alpha=0 Component=ImageComponent Image=MouseLowerRightArm Location=43,36 LockAlpha=true Component=ImageComponent Image=MouseLowerLeftArm Location=36,43 LockAlpha=true Component=ImageComponent Image=MouseUpperRightArm Location=24,22 LockAlpha=true Component=ImageComponent Image=MouseUpperLeftArm Location=22,24 LockAlpha=true Component=ImageWedge Image=MouseGlowA Location=41,41 Radius=-17 Alpha=0 Component=ImageWedge Image=MouseGlowB Location=41,41 Radius=-22 Alpha=0 [CodeMonkey] Helper=U2$CodeMonkey RegisterObj=CodeMonkey [U2Label] Class=FixedSizeContainer Component=ImageComponent Image=TypeBackground Align=Center,None Component=ImageComponent Image=CoverBar Align=Center,None Location=10,-2 Component=ImageComponent Image=ZigZagNextToTypeBackground Location=174,19 Component=ImageComponent Image=LeftAngleGradientPiece Location=-30,15 Component=ImageComponent Image=LeftAngleGradientPieceStretchDot Location=13,37 Size=70,2 Component=ImageComponent Image=LeftAngleGradientPieceStretchDotR Location=-224,19 Size=195,2 Component=Label LocalizedFont=LabelFont ;Color=254,241,194,255 Text=%0% Align=Center,None Location=-2,8 Location=%1%,%2% Size=187,36 DrawOrder=1 [U2Button] Class=Button UpImage=DarkGray DownImage=Gray LocalizedFont=HUD_Fonts_EuroExt14 Text=%0% Action=Event,Dispatcher.%1% Action=Event,MouseDown.PlaySound DrawOrder=1 [U2ButtonR] Class=Button UpImage=DarkGray DownImage=Gray LocalizedFont=HUD_Fonts_EuroExt14 Text=%0% Action=Event,Dispatcher.%1% Action=Event,MouseDown.PlaySound Align=Right,None DrawOrder=1 [U2Selector] Class=FixedSizeContainer Component=Selector LocalizedFont=UI_Fonts_Micro12 UnHighlight=33,77,90 Highlight=254,241,194 %Group %OnSelect=PostSelect %Accessor %Modifier %ListItem=Item %CurrentAccess %CurrentText %Locked Background=U2SelectorBackground TopFrame=U2SelectorTop BottomFrame=U2SelectorBottom Location=0,%0% DrawOrder=1 [U2Slider] Class=FixedSizeContainer Component=Slider SideBuffer=13 %Range %Step SetTarget=%Object%,Set%Variable% GetTarget=%Object%,Get%Variable% Image=U2SliderBack Handle=U2SliderBar Component=FixedSizeContainer Component=ImageComponent Image=SliderNumTop Align=Center,Center Y=2 Component=Label LocalizedFont=HUD_Fonts_Micro12 Color=254,241,194,255 FloatAccess=exp(Parent.Parent.Slider.SliderValue) %Format Align=Center,Center Location=200,9 Location=0,%0% DrawOrder=1 [U2SliderN] Class=FixedSizeContainer Component=Slider SideBuffer=13 %Range %Step SetTarget=%Object%,Set%Variable% GetTarget=%Object%,Get%Variable% Image=U2SliderBack Handle=U2SliderBar Component=FixedSizeContainer Component=ImageComponent Image=SliderNumTop Align=Center,Center Y=2 Component=Label LocalizedFont=HUD_Fonts_Micro12 ;Color=254,241,194,255 FloatAccess=exp(Parent.Parent.Slider.SliderNormValue) %Format Align=Center,Center Location=200,9 Location=0,%0% DrawOrder=1 [U2CheckBox] Class=FixedSizeContainer Component=CheckBox SetTarget=%Object%,Set%Variable% GetTarget=%Object%,Get%Variable% Image=U2CheckBoxBack Check=U2CheckBoxCheck Size=31,17 Location=0,%0% DrawOrder=1 [U2InputSelector] Class=FixedSizeContainer Component=TileContainer Horizontal=true Component=U2InputSelectorI:0/%1% Component=U2InputSelectorI:1/%1% Location=-26,%0% DrawOrder=1 [U2InputSelectorI] Class=FixedSizeContainer Component=ImageComponent Image=ControlsBackground Component=InputSelector LocalizedFont=UI_Fonts_Micro12 SelectedColor=Blue DisplayAccess=PlayerCommand,GETKEYS INDEX=%0% BINDING=%1% InputAccess=ConsoleCommand,SET INPUT %s %1% InputReset=ConsoleCommand,SET INPUT %s StartEvent=Event,U2InputSelector.StartListening StopEvent=Event,U2InputSelector.StopListening Size=92,17 Location=15,2 Register=Input Component=MultiStateComponent State=NULL State=InputActive Transition=U2InputSelector.StartListening,0,1,0.15,InputActive Transition=U2InputSelector.StopListening,1,0,0.25,InputActive TweenLocation=false TweenAlpha=true Component=MultiStateComponent State=InputReset:128 State=InputReset:255 Transition=InputReset.Glow,0,1,0.15,InputReset:0 Transition=InputReset.UnGlow,1,0,1.0,InputReset:0 TweenLocation=false TweenColor=true Register=InputReset MouseEnter=Event,InputReset.Glow MouseEnter=Event,Unbind.ShowText MouseExit=Event,InputReset.UnGlow MouseExit=Event,Unbind.HideText MouseClick=Event,Input.Reset Location=108,2 DrawOrder=2 Register=U2InputSelector Width=123 [InputReset] Class=ImageComponent Image=ControlsButton Color=%0%,%0%,%0% [InputActive] Class=ImageComponent Image=ControlsGlow Y=2 [U2TextField] Class=FixedSizeContainer Component=ImageComponent Image=ControlsBackground Component=TextField LocalizedFont=UI_Fonts_Micro12 TextColor=WHITE Cursor=PulseCursor DeselectOnEnter=true Command=%Object%,Set%Variable% Access=%Object%,Get%Variable% Size=100,17 Location=20,2 Location=0,%0% DrawOrder=1 [PulseCursor] Class=ImageComponent Image=White Size=2,8 AlphaAccess=Keyframe|255|0|255|0.5|0|0|0|0.5 [XSpace] Class=FixedSizeContainer Size=%0%,0 DrawOrder=1 [YSpace] Class=FixedSizeContainer Size=0,%0% DrawOrder=1 [Background] Class=ImageComponent Image=Black Size=2048,2048 Align=HardLeft,HardTop DrawOrder=-999 ##################################### [U2MenuAssets] Class=FixedSizeContainer Component=U2MenuTextures Component=NewScreenTextures Component=LoadSaveTextures Component=ScrollBarTextures Component=OptionScreenTextures01 Component=OptionScreenTextures02 Component=MainMenuBackgroundTexture01 Component=MainMenuBackgroundTexture02 Component=MenuBackgroundSmallTexture ;Component=MissionLogThumbnails ;Component=MissionLogOverlays Component=MouseTextures Component=U2Sounds [U2Sounds] Class=FixedSizeContainer Component=U2Sound:MouseOver Component=U2Sound:MouseDown Component=U2Sound:MouseUp Component=U2Sound:MousePowerUp Component=U2Sound:MousePowerDown [U2Sound] Class=SoundComponent Sound=UISounds.%0% Register=%0% [U2MenuTextures] Class=Image Material=UIResT.UI.UIPieces Image=UpperLine,45,128,464,8 Image=UpperLineR,509,128,-464,8 Image=CoverBar,326,136,183,10 Image=LargeBackgroundGlow,266,148,242,5 Image=LargeBackgroundGlowR,508,148,-242,5 Image=SmallBackgroundGlow,266,156,242,6 Image=SmallBackgroundGlowR,508,156,-242,6 Image=UpperOuterBracket,1,166,331,30 Image=LowerOuterBracket,2,283,332,30 Image=Dot,3,318,5,5 Image=DotGlow,12,315,7,7 Image=LeftAngleGradientPiece,1,325,45,25 Image=LeftAngleGradientPieceStretchDot,43,347,2,2 Image=LeftAngleGradientPieceStretchDotR,1,329,2,2 Image=Back,50,330,103,18 Image=BackR,153,330,-103,18 Image=BackStretchDot,152,336,2,1 Image=BackStretchDotR,154,336,-2,1 Image=SelectGlow,166,317,156,31 Image=TypeBackground,0,350,155,35 Image=ZigZagNextToTypeBackground,156,369,251,15 Image=ButtonPressedPiece,4,257,139,23 [MainMenuBackgroundTexture01] Class=Image Material=UIResT.UI.MenuBackground01d FullImage=MainMenuBackground01 [MainMenuBackgroundTexture02] Class=Image Material=UIResT.UI.MenuBackground02d FullImage=MainMenuBackground02 [MenuBackgroundSmallTexture] Class=Image Material=UIResT.UI.MenuBackgroundSmall Image=MenuBackgroundSmall,0,0,128,95 [MouseTextures] Class=Image Material=UIResT.UI.UIPieces Image=MouseUpperRightArm,359,231,37,22 Image=MouseUpperLeftArm,366,261,22,37 Image=MouseLowerRightArm,422,231,15,21 Image=MouseLowerLeftArm,418,263,21,15 Image=MouseMiddleBodySection,452,230,24,24 Image=MouseTranslucentPointers,393,439,41,40 Image=MouseGlowA,353,449,34,34 Image=MouseGlowB,166,387,44,44 Image=MouseUnderGlow,301,441,46,46 [OptionScreenTextures01] Class=Image Material=UIResT.UI.UIPieces Image=SubMenuZigZag,5,75,180,23 Image=SubMenuBackground,195,73,144,20 Image=LeftTextBackground,114,471,156,20 Image=LeftTextEnd,278,476,3,10 Image=U2SelectorTop,115,198,232,9 Image=U2SelectorBottom,115,208,232,9 Image=U2SelectorBackground,68,451,157,13 Image=U2SliderBar,11,450,17,14 Image=U2SliderBack,2,412,153,20 Image=U2CheckBoxBack,8,392,31,17 Image=U2CheckBoxCheck,132,391,31,17 Image=AdvancedGlow,202,99,140,24 Image=BackGlow,10,105,72,20 Image=OptionGlow,342,321,85,29 Image=OptionZigZag,108,496,393,11 Image=OptionZigZagStretch,499,503,2,2 Image=OptionBackground,142,225,79,23 [OptionScreenTextures02] Class=Image Material=UIResT.UI.UIPieces Image=SliderNumTop,432,291,76,32 Image=ControlsBackground,231,389,122,20 Image=ControlsGlow,228,416,120,16 Image=ControlsButton,356,389,12,12 Image=PrevNextButtons,249,240,29,41 Image=PrevNextBackground,285,238,31,45 Image=PrevNextGlow,249,221,31,19 Image=PrevNextGlowR,249,240,31,-19 Image=TypeBox,368,173,129,20 Image=OptionButtonDown,147,260,79,23 Image=AdvancedButtonDown,231,207,106,15 Image=BackButtonDown,358,75,41,14 Image=OptionUpGlow,424,76,33,20 Image=OptionDownGlow,465,260,33,20 [ScrollBarTextures] Class=Image Material=UIResT.UI.UIPieces Image=ScrollDownDown,6,489,17,17 Image=ScrollDownUp,23,489,16,17 Image=ScrollUpDown,39,489,16,17 Image=ScrollUpUp,55,489,16,17 Image=ScrollBackground,71,489,17,17 Image=ScrollSlider,88,474,16,32 [LoadSaveTextures] Class=Image Material=UIResT.UI.UIPieces Image=LoadSaveTopBracket,0,3,487,21 Image=LoadSaveBottomBracket,21,26,490,33 Image=LoadSaveTranslucentPiece,109,140,124,23 Image=LoadSaveGradientPiece,7,148,33,5 Image=LoadSaveGradientPieceR,40,148,-33,5 Image=LoadSaveEmptySlot,400,108,106,16 [NewScreenTextures] Class=Image Material=UIResT.UI.UIPieces Image=NewOptionHolder,2,196,96,22 Image=NewHolderGradientLeft,1,199,2,2 Image=NewHolderGradientRight,97,209,2,2 Image=NewTextBackground,55,224,42,30 Image=NewTextStretch,95,225,4,22 [MissionLogThumbnails] Class=Image Material=UIResT.UI.MissionLog Image=MissionLogA1,128,0,128,128 Image=MissionLogA3,256,0,128,128 Image=MissionLogA4,384,0,128,128 Image=MissionLogB1,384,384,128,128 Image=MissionLogB2,0,128,128,128 Image=MissionLogB3,0,0,128,128 Image=MissionLogB4,128,128,128,128 Image=MissionLogC1,256,384,128,128 Image=MissionLogC2,256,128,128,128 Image=MissionLogC3,128,384,128,128 Image=MissionLogC4,384,128,128,128 Image=MissionLogD1,0,0,128,128 Image=MissionLogD2,0,256,128,128 Image=MissionLogD3,384,384,128,128 Image=MissionLogD4,128,256,128,128 Image=MissionLogE1,128,384,128,128 Image=MissionLogE2,256,256,128,128 Image=MissionLogE3,256,384,128,128 Image=MissionLogE4,384,256,128,128 Image=MissionLogF1,0,0,128,128 Image=MissionLogF2,256,0,-128,128 Image=MissionLogF3,0,384,128,128 [MissionLogOverlays] Class=Image Material=UIResT.UI.MissionLog02 Image=MissionLogBorderR,0,0,157,128 Image=MissionLogBorderL,157,0,-157,128 Image=MissionLogA2,0,128,128,128 Image=MissionLogF4,128,128,128,128 Image=MissionLogSquigL,204,40,52,22 Image=MissionLogGradL,159,40,45,22 Image=MissionLogSquigR,256,40,-52,22 Image=MissionLogGradR,204,40,-45,22 ####### [U2Logo] Class=ScaleContainer RelativeSize=800,600 Component=Image Material=UIResT.MainMenu.Logo Image=U2Logo,8,8,1008,240 Component=MaterialContainer Component=RealComponent Name=logo_hook XAccess=exp(Parent.Parent.Parent.U2Mouse.ScreenX-128) YAccess=exp(Parent.Parent.Parent.U2Mouse.ScreenY-128) Align=HardLeft,HardTop Component=ImageComponent Image=U2Logo Align=HardCenter,HardCenter DrawOrder=10 [U2LogoB] Class=ScaleContainer RelativeSize=800,600 Component=Image Material=UIResT.MainMenu.LogoB FullImage=U2LogoB Component=ImageComponent Image=U2LogoB Size=512,256 ;Alpha=128 Align=HardCenter,HardCenter Component=ImageComponent Image=U2LogoB Size=512,256 Color=0,0,0,80 XAccess=exp(-(Parent.Parent.U2Mouse.ScreenX-Root.Width/2)*0.01) YAccess=exp(-(Parent.Parent.U2Mouse.ScreenY-Root.Height/2)*0.01) Align=HardCenter,HardCenter DrawOrder=-1 ####### [Todo] * Replace DEFAULT_PROPERTIES with a call to GetDefaults() in 'new' and use appMemcpy to initialize new objects. * GetDefaults() should create (and then cache) a component from Default.ui [DefaultImageComponent] Class=ImageComponent, etc. - Maybe figure out a better naming convention, or allow the user to override where the default object is looked up. (This would really help mod authors that don't want to edit Default.ini) - Clean up Default.ui -- and make sure it is all being handled by the import code. * Replace all Texture strings with FImage references and set via .ui settings. * This will require either hashing all FImages by their name into a global map, or keeping a list of all created UImages so we can manually search for the FImages using FindImage. * Clean up any remaining drawing code to use FImages instead of Textures. + Maybe get rid of remaining residue from the texture sorting code in the renderer. (CurrentChunk, etc.) - Clean up any remaining serialization issues -- if FImages serialize their UTextures, then maybe all the extra current support isn't needed. On the other hand, maybe what's there is good enough (or better in the long run).